package errors

// Error interface
type Error interface {
	StackTrace() StackTrace
}

// JSON error interface use for return a json format data
type JSONError interface {
	MarshalJSON() ([]byte, error)
	UnmarshalJSON([]byte) error
}
